home *** CD-ROM | disk | FTP | other *** search
/ Suzy B Software 2 / Suzy B Software CD-ROM 2 (1994).iso / bootup / boot_a2m / load_inf / load_inf.txt < prev    next >
Text File  |  1995-05-02  |  5KB  |  103 lines

  1.                /*************************************\
  2.                |**            LOAD_INF             **|
  3.                |** -a program for powerusers...    **|
  4.                |**                                 **|
  5.                |** (c) Klaus Pedersen.    (7/1990) **|
  6.                \*************** micro@imada.ou.dk ***/
  7.  
  8. LOAD_INF is a Public Domain program by
  9.  
  10.       Klaus Pedersen
  11.       Nyborgvej 217 4. TH
  12.       DK-5220 Odense S▓
  13.       Denmark
  14.  
  15.       EMAIL : micro@imada.ou.dk
  16.  
  17. ---------------------------------------------------------------------
  18. / / / / / / / / INTRODUCTION  / / / / / / / / / / / / / / / / / / / /
  19. ---------------------------------------------------------------------
  20.  
  21. You should check that you have the following files in the NT_COMP
  22. directory:
  23.    LOAD_INF\
  24.       LOAD_INF.PRG         ; THE program
  25.       DOCS\                ;
  26.          LOAD_INF.TXT      ; This document.
  27.          SOURCE\           ; The source to the LOAD_INF.PRG
  28.             TINYSTRT.S     ; The Startup code.
  29.             LOAD_INF.C     ; The program source.
  30.                
  31.  
  32.    The first thing I realised, after I got my harddisc was that
  33. the desktop should have a way to load a new 'desktop.inf', because
  34. every program have it's own natural desktop. 
  35.    When you are programming you need to have an open window for the 
  36. source, one for the RCS, and one for the compiler. And the compiler 
  37. has to be installed to take '.C' and '.S' files.
  38.    But when you are writing letters, you may want to have an open 
  39. window for the DOC or WUP files, for the word processor and for the 
  40. drawing program. Here you may want to have WORDUP taking '.WUP' 
  41. files, and the drawing package taking '.IMG' files...
  42.    This program alows a new 'desktop.inf' to be loaded. The 
  43. 'desktop.inf' file tells the DESKTOP where windows should be opened, 
  44. which files the programs are installed to take, drive and trash-can
  45. names, and all the information that can be set with the CONTROL
  46. accessory.
  47.    The program can be used in two ways :      o double click on the program 'load_inf.prg', and a file        selector will show up, where you can select the '.inf'         file, that you want to use...      o or if you install 'load_inf.prg' to take '.inf' files, then        when double-clicking on a '.inf' file it will be loaded.
  48.  
  49.    I have made a default desktop with one open window that shows all
  50. my '.inf' files. I have put them in a directory called C:\DESKTOP\.
  51. With a double-click on one of them I have a desktop tuned for that
  52. application. 
  53.  
  54. Ok, here is what you can do:
  55.    1. make a directory called "DESKTOP"
  56.    2. copy 'load_inf.prg' into this dir.
  57.    3. now copy the old 'desktop.inf' into this dir      and rename the file to 'empty.inf' or something.
  58.    4. now with the 'desktop' directory open, select      'load_inf.prg', choose menu "install application...",      now type "INF" and press "OK".
  59.    5. now save the desktop, and copy the new 'desktop.inf'      into the 'desktop' directory...
  60.    With the original 'desktop.inf' in the 'desktop' directory, you 
  61. can now save a new 'desktop.inf' without loosing all the work.
  62.    Now set up the desktop as you prefer. Open the windows and install 
  63. the program, to take files. Next:
  64.    6. save the desktop, and
  65.    7. copy the new 'desktop.inf' from the boot drive,       into the 'desktop' directory, that file allready
  66.       exists, give the new 'desktop.inf' a new name,
  67.       and press ok/overwrite.
  68.    8. now copy the old 'desktop.inf' from the 'desktop'      directory, onto the boot drive, and over-write...
  69. phew, that just about covers the process of installing the program, 
  70. and saving a new desktop.
  71.  
  72. _IMPORTANT_NOTE_
  73. If you have TOS1.0 or TOS1.2 then read on...
  74.    [  If you have a Atari STE, or TOS1.4 fitted (a '89 in the  ]
  75.    [  (c) message in 'About the Desktop'), then you don't have ]
  76.    [  to bother with this section.                             ]
  77.    -The 'desktop.inf' file can only be 1024 bytes, (in TOS1.4 and
  78. TOS 1.6 it can be 4192 bytes long). This can be a serious limit if
  79. you have installed lots of programs.
  80.    -When you have installed a program, the path to the program is 
  81. missing. If you have 'load_inf.prg' in the same directory, as the 
  82. '.inf' files, then just remember that there is a problem and read on. 
  83. But if you have '.inf' all over the harddisc (fx to get back to the 
  84. initial desktop), you have the problem...
  85.    To fix it, then read the 'desktop.inf' into your favourite 
  86. texteditor or wordprocessor and find a line looking like this :
  87.          #G 03 04   LOAD_INF.PRG@ *.INF@ 
  88. And to the program name add the full path, like here, where 
  89. 'load_inf.prg' is in directory 'C:\DESKTOP\' :
  90.          #G 03 04   C:\DESKTOP\LOAD_INF.PRG@ *.INF@ 
  91. You also have to do this for every other program that you install to 
  92. take files...
  93.  
  94. THE SOURCE CODE:
  95.    The startup code, supplied here is for TOS programmers like me, 
  96. who don't care much about <stdio>. If you only use the TOS and GEM 
  97. libs then this startup code is for you. If you don't use Turbo_C then 
  98. remember to pass argc and argv on the stack when calling main...
  99.    In 'load_inf.c' there is a small fileselector, that works in all 
  100. TOS versions (with Label option on new TOSses), this should interest 
  101. some source hunters :-)
  102. Happy Hacking...
  103. Klaus Pedersen